//
//  YJDeviceManager.h
//  UTEDemo
//
//  Created by caofuqing on 2022/9/20.
//  Copyright © 2022 vv. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "SmartBandDelegateTool.h"

NS_ASSUME_NONNULL_BEGIN

@interface YJDeviceManager : NSObject

@property (nonatomic,strong) UTESmartBandClient *smartBandMgr;

+ (YJDeviceManager *)sharedInstance;
/// 1.初始化SDK
- (void)initSdk;
/// 2.开始搜设备
- (void)startScanDevices;
/// 3.停止搜设备
- (void)stopScanDevices;
/// 4.链接设备
- (void)connect;
/// 5.主动断开设备
- (void)disconnect;
/// 6.设置部分设备信息
- (void)setUTEOption:(UTEOption)option;
/// 7.同步数据(从某个日期到现在)
- (void)syncDataCustomTime:(NSString *_Nonnull)time type:(UTEDeviceDataType)type;
/// 8.同步数据(获取特定开始时间的GPS数据)
- (void)syncDataGPS:(NSString *_Nonnull)time;
/// 9.同步数据(从某一天到今天的所有体育数据)
- (void)syncUTESportModelCustomTime:(NSString *_Nonnull)time;
@end

NS_ASSUME_NONNULL_END
